# 根据索引取出字符
str = "动物园里有什么 熊猫 狮子 老虎"
value1 = str[2]
value2 = str[-14]
print("value1=%s value2=%s" % (value1, value2))

# 获取指定元素的索引
str = "动物园里有什么 熊猫 狮子 老虎"
index = str.index("园")
print(f"字符串[{str}]中'园'的索引是{index}")

# 替换replace，替换不会修改原先的字符串，是创建了一个新的字符串
str = "动物园里有什么 熊猫 狮子 老虎"
new_str = str.replace("老虎", "母老虎")
print(f"字符串[{str}]替换后：{new_str}")

# 分隔split，按照指定的字符串进行分隔，不会修改原字符串，并且得到一个新的列表
str = "动物园里有什么 熊猫 狮子 老虎"
new_list = str.split(" ")
print(f"字符串[{str}]分隔后：{new_list}，类型是：{type(new_list)}")

# 移除首尾空格和换行符或指定字符串
str = "  熊猫 狮子 老虎  "
new_str = str.strip();
print(f"字符串[{str}]被strip()后：{new_str}")

str = " 12 熊猫 狮子 老虎 21 "
new_str = str.strip(" 12");
print(f"字符串[{str}]被strip(\" 12\")后：{new_str}")